package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class CustomerBlacklistDOCondition {
    private PlusEntityWrapper<CustomerBlacklistDO> ew;

    public CustomerBlacklistDOCondition() {
        this.ew = new PlusEntityWrapper(CustomerBlacklistDO.class);
    }

    public static CustomerBlacklistDOCondition builder() {
        return new CustomerBlacklistDOCondition();
    }

    public PlusEntityWrapper<CustomerBlacklistDO> build() {
        return this.ew;
    }

    public CustomerBlacklistDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public CustomerBlacklistDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(CustomerBlacklistDO.class);
    }

    public CustomerBlacklistDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public CustomerBlacklistDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public CustomerBlacklistDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public CustomerBlacklistDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> CustomerBlacklistDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> CustomerBlacklistDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> CustomerBlacklistDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public CustomerBlacklistDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public CustomerBlacklistDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public CustomerBlacklistDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public CustomerBlacklistDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public CustomerBlacklistDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public CustomerBlacklistDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public CustomerBlacklistDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public CustomerBlacklistDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdIsNull() {
        ew.isNull("center_id");
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_id");
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdIsNotNull() {
        ew.isNotNull("center_id");
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_id");
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdEq(Object value) {
        ew.eq("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdNe(Object value) {
        ew.ne("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdGt(Object value) {
        ew.gt("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdGe(Object value) {
        ew.ge("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdLt(Object value) {
        ew.lt("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdLe(Object value) {
        ew.le("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdIn(Object... value) {
        ew.in("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdNotIn(Object... value) {
        ew.notIn("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdBetween(Object value, Object value1) {
        ew.between("center_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdNotBetween(Object value, Object value1) {
        ew.notBetween("center_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_id", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdLike(String value) {
        ew.like("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCenterIdNotLike(String value) {
        ew.notLike("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCenterIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_id", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameIsNull() {
        ew.isNull("customer_name");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("customer_name");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameIsNotNull() {
        ew.isNotNull("customer_name");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("customer_name");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameEq(Object value) {
        ew.eq("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameNe(Object value) {
        ew.ne("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameGt(Object value) {
        ew.gt("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameGe(Object value) {
        ew.ge("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameLt(Object value) {
        ew.lt("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameLe(Object value) {
        ew.le("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameIn(Object... value) {
        ew.in("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameNotIn(Object... value) {
        ew.notIn("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameBetween(Object value, Object value1) {
        ew.between("customer_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("customer_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameNotBetween(Object value, Object value1) {
        ew.notBetween("customer_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("customer_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameLike(String value) {
        ew.like("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerNameNotLike(String value) {
        ew.notLike("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("customer_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeIsNull() {
        ew.isNull("customer_credit_code");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("customer_credit_code");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeIsNotNull() {
        ew.isNotNull("customer_credit_code");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("customer_credit_code");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeEq(Object value) {
        ew.eq("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeNe(Object value) {
        ew.ne("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeGt(Object value) {
        ew.gt("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeGe(Object value) {
        ew.ge("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeLt(Object value) {
        ew.lt("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeLe(Object value) {
        ew.le("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeIn(Object... value) {
        ew.in("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeNotIn(Object... value) {
        ew.notIn("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeBetween(Object value, Object value1) {
        ew.between("customer_credit_code", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("customer_credit_code", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeNotBetween(Object value, Object value1) {
        ew.notBetween("customer_credit_code", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("customer_credit_code", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeLike(String value) {
        ew.like("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerCreditCodeNotLike(String value) {
        ew.notLike("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerCreditCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("customer_credit_code", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneIsNull() {
        ew.isNull("customer_telphone");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("customer_telphone");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneIsNotNull() {
        ew.isNotNull("customer_telphone");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("customer_telphone");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneEq(Object value) {
        ew.eq("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneNe(Object value) {
        ew.ne("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneGt(Object value) {
        ew.gt("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneGe(Object value) {
        ew.ge("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneLt(Object value) {
        ew.lt("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneLe(Object value) {
        ew.le("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneIn(Object... value) {
        ew.in("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneNotIn(Object... value) {
        ew.notIn("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneBetween(Object value, Object value1) {
        ew.between("customer_telphone", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("customer_telphone", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneNotBetween(Object value, Object value1) {
        ew.notBetween("customer_telphone", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("customer_telphone", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneLike(String value) {
        ew.like("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerTelphoneNotLike(String value) {
        ew.notLike("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerTelphoneNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("customer_telphone", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressIsNull() {
        ew.isNull("customer_address");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("customer_address");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressIsNotNull() {
        ew.isNotNull("customer_address");
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("customer_address");
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressEq(Object value) {
        ew.eq("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressNe(Object value) {
        ew.ne("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressGt(Object value) {
        ew.gt("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressGe(Object value) {
        ew.ge("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressLt(Object value) {
        ew.lt("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressLe(Object value) {
        ew.le("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressIn(Object... value) {
        ew.in("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressNotIn(Object... value) {
        ew.notIn("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressBetween(Object value, Object value1) {
        ew.between("customer_address", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("customer_address", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressNotBetween(Object value, Object value1) {
        ew.notBetween("customer_address", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("customer_address", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressLike(String value) {
        ew.like("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andCustomerAddressNotLike(String value) {
        ew.notLike("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition orCustomerAddressNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("customer_address", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameIsNull() {
        ew.isNull("legal_person_name");
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("legal_person_name");
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameIsNotNull() {
        ew.isNotNull("legal_person_name");
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("legal_person_name");
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameEq(Object value) {
        ew.eq("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameNe(Object value) {
        ew.ne("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameGt(Object value) {
        ew.gt("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameGe(Object value) {
        ew.ge("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameLt(Object value) {
        ew.lt("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameLe(Object value) {
        ew.le("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameIn(Object... value) {
        ew.in("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameNotIn(Object... value) {
        ew.notIn("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameBetween(Object value, Object value1) {
        ew.between("legal_person_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("legal_person_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameNotBetween(Object value, Object value1) {
        ew.notBetween("legal_person_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("legal_person_name", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameLike(String value) {
        ew.like("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andLegalPersonNameNotLike(String value) {
        ew.notLike("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition orLegalPersonNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("legal_person_name", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkIsNull() {
        ew.isNull("remark");
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("remark");
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkIsNotNull() {
        ew.isNotNull("remark");
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("remark");
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkEq(Object value) {
        ew.eq("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkNe(Object value) {
        ew.ne("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkGt(Object value) {
        ew.gt("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkGe(Object value) {
        ew.ge("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkLt(Object value) {
        ew.lt("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkLe(Object value) {
        ew.le("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkIn(Object... value) {
        ew.in("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkNotIn(Object... value) {
        ew.notIn("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkBetween(Object value, Object value1) {
        ew.between("remark", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("remark", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("remark", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("remark", value, value1);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkLike(String value) {
        ew.like("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition andRemarkNotLike(String value) {
        ew.notLike("remark", value);
        return this;
    }

    public CustomerBlacklistDOCondition orRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("remark", value);
        return this;
    }
}